Python Job: Machine Learning Engineer - Recommendations Platfo

Job added on

Company

OLX
Spain

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Python Job Details

WELCOME TO OLX GROUP
Over 300 Million monthly active users; US $1.6 billion in revenue and 18% revenue growth (FY 2021; 36% growth in FY2020); Part of Naspers’ Prosus, one of the biggest technology investors in the world (An early investor in Tencent and the owner of StackOverFlow). +30 countries. +20 Brands. Powered by +10,000 employees representing 81 nationalities.

That’s what’s on our plate at OLX Group.

And that's why we need your help. Join Us. Shape your career with us.

Data Science org

The Data Science team at OLX Group is responsible for building algorithmic solutions to facilitate transactions between buyers and sellers. We are developing personalization technologies and optimization strategies that have a direct impact on OLX’s users as well as the company’s bottom line.

You will be encouraged to research state-of-the-art machine learning, in the areas of search relevance, ranking, recommender systems, and more. Applying these methods to core OLX product platforms deployed in the cloud that are affecting the user experience for millions of visitors per month, rolling your solutions to production, analyzing model results offline and online, and measuring site impact.

Some of the challenges that we are focusing on are maximizing the relevance of the search results by applying ML-based rankers, combining different sources of ads in search and recommendations to optimize the satisfaction of both buyers and sellers, estimating the impact that the interactions generated by the buyers have on the revenue, and detecting trending products even before they become popular.

The Recommendations Platform team

The new Recommendations Platform team at OLX Group is responsible for building and scaling recommendation algorithms across OLX Europe. Our main goal is to help our stakeholders to increase efficiency and performance by delivering state-of-the-art recommendation algorithms across our platform to serve our customers when looking for similar items in our vast catalog.

Our team collaborates with product and tech teams from OLX, as well as the Motors and Real Estate verticals like Otomoto and Otodom, across the entire EU region. This means that our solutions need to scale to millions of data points and need to be designed to be reused in markets with similar characteristics. We think of experimentation as a tool to learn what our users want. We always start simple and fail fast. This way we can create solutions that can be adapted to every market.

On a typical day, you will be interacting with other members of your cross-functional team. You may collaborate with a data analyst to analyse the results of an A/B test or discuss different alternatives to impact the team’s KPIs with the product manager, or you may have to present your amazing jupyter notebook to other data scientists to collect feedback. In any case, you will find a group of friendly people that want to collaborate with you to improve our platform capabilities and the user experience and ultimately have fun together!


What you will be doing:

  • Work in multi-functional teams with people from different backgrounds to build our Recommendations Platform
  • Find opportunities where data science will make an impact
  • Help to translate business requirements into machine learning models
  • Build effective solutions with machine learning
  • Bring machine learning services to production together with engineers
  • Measure the impact of your models on company goals
  • Collaborate with internal and external stakeholders


Your skills and experience:

  • At least 2 to 3 years of professional experience as a MLE
  • Good knowledge of the best engineering practices
  • Experience with building data pipelines using tools like Spark and Airflow
  • Experience with serving machine learning models at scale
  • Strong engineering background: excellent knowledge of Python, exposure to other programming languages (Kotlin, Java, etc)
  • Experience in using machine learning frameworks in production settings: Scikit-Learn, TensorFlow (or similar)
  • Experience using cloud-based architectures for deploying machine learning solutions
  • Proficient in English with excellent written and oral communication skills


Nice to have:

  • Experience with Recommender Systems
  • Experience participating in projects related to search relevance and ranking
  • Solid understanding of AWS and experience using AWS for deploying machine learning solutions
  • Exposure to production infrastructure and best DevOps practices: monitoring, alerting, CI/CD, container-orchestrating platforms, and infrastructure-as-code tools (Grafana, Prometheus, Kubernetes, Terraform)

What we offer:

  • Permanent contract
  • Annual bonus of 15% of your base salary
  • Strengths-based personal career development
  • Company mobile phone, MacBook Pro or Windows Dell along with necessary accessories to make your work comfortable
  • Competitive compensation and benefits (medical care, sports package, and others)
  • Training and conference budget
  • The opportunity to learn from each other and become better every day
  • A passionate and diverse team of data scientists spanning several tech hubs in Europe and around the world

A BIT MORE ABOUT US
Check our careers website here.
Discover why you should join the OLX Group Now
Check out our talent, product, engineering and design blogs here
Follow us on Linkedin

We encourage people of all races, ethnicities, disabilities, ages, gender identity or expression, backgrounds and experiences to consider applying for this role. We are committed to building an inclusive culture that seeks out the diverse perspectives and experiences of our people and becomes a company superpower and strategic competitive advantage.

The OLX Group (OLX Group consists of OLX Global B.V. and its affiliated companies) will handle your personal data with care and will process your personal data to assess your fit for the position you are applying for. You can give your consent (optional) to allow us to store your data for up to 12 months after the application process. So that in case you are not fit for the role at stake we can consider you for other suitable roles.

Please refer to our Privacy Statement to find out more about how your application data will be processed.